Text copied to clipboard!

Naslov

Text copied to clipboard!

Softverski arhitekt

Opis

Text copied to clipboard!
Tražimo iskusnog i motiviranog softverskog arhitekta koji će se pridružiti našem timu i igrati ključnu ulogu u dizajniranju, razvoju i implementaciji složenih softverskih rješenja. Kao softverski arhitekt, bit ćete odgovorni za definiranje tehničke arhitekture, odabir odgovarajućih tehnologija i osiguravanje da svi softverski sustavi budu skalabilni, sigurni i učinkoviti. Vaša uloga uključuje blisku suradnju s razvojnim timovima, voditeljima projekata i ostalim dionicima kako biste osigurali da tehnička rješenja zadovoljavaju poslovne ciljeve i tehničke zahtjeve. Također ćete biti odgovorni za izradu tehničke dokumentacije, vođenje tehničkih smjernica i mentoriranje mlađih inženjera. Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s različitim programskim jezicima i arhitektonskim obrascima, te sposobnost donošenja strateških odluka koje utječu na cijeli softverski ekosustav. Poznavanje agilnih metodologija, DevOps praksi i modernih alata za razvoj softvera je ključno. Ako ste strastveni u vezi s tehnologijom, imate oko za detalje i želite oblikovati budućnost softverskih rješenja, ovo je prava prilika za vas.

Odgovornosti

Text copied to clipboard!
  • Dizajniranje i definiranje arhitekture softverskih sustava
  • Odabir tehnologija i alata za razvoj
  • Suradnja s razvojnim timovima i voditeljima projekata
  • Izrada tehničke dokumentacije i arhitektonskih dijagrama
  • Osiguravanje skalabilnosti, sigurnosti i performansi sustava
  • Mentoriranje i tehnička podrška razvojnim timovima
  • Praćenje tehnoloških trendova i preporuka za poboljšanja
  • Upravljanje tehničkim rizicima i donošenje strateških odluka
  • Sudjelovanje u revizijama koda i tehničkim evaluacijama
  • Komunikacija s poslovnim dionicima radi razumijevanja zahtjeva

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, informatike ili srodnog područja
  • Minimalno 5 godina iskustva u razvoju softvera
  • Iskustvo u dizajniranju softverske arhitekture
  • Poznavanje više programskih jezika (npr. Java, C#, Python)
  • Iskustvo s mikroservisima, cloud platformama i API dizajnom
  • Sposobnost analize i rješavanja složenih tehničkih problema
  • Odlično razumijevanje principa sigurnosti i performansi
  • Iskustvo s agilnim metodologijama (Scrum, Kanban)
  • Snažne komunikacijske i prezentacijske vještine
  • Poželjno iskustvo s DevOps alatima i CI/CD procesima

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje arhitektonske obrasce najčešće koristite i zašto?
  • Kako pristupate odabiru tehnologija za novi projekt?
  • Možete li opisati izazovan projekt na kojem ste radili kao arhitekt?
  • Kako osiguravate skalabilnost i sigurnost softverskog sustava?
  • Koje alate koristite za dokumentaciju arhitekture?
  • Kako surađujete s razvojnim timovima i poslovnim dionicima?
  • Imate li iskustva s migracijom monolitnih sustava na mikroservise?
  • Kako ostajete u toku s novim tehnologijama i trendovima?
  • Koje su vaše strategije za upravljanje tehničkim dugom?
  • Kako pristupate mentoriranju mlađih inženjera?